package com.hjqjl.whdemo.utils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * 获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。
 * <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
 */
public class NetWorkUtils {
    /**
     * 获得网络连接是否可用
     *
     * @return 网络是否可用
     */
    public static boolean hasNetwork(Context context) {
        ConnectivityManager con = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
        if (con != null) {
            NetworkInfo workInfo = con.getActiveNetworkInfo();
            return workInfo != null && workInfo.isConnected();
        } else {
            return false;
        }

    }
}
